package site.wanjiahao.message.request;

import lombok.Data;
import lombok.NoArgsConstructor;
import site.wanjiahao.message.Message;

@Data
// 对于FastJSON序列化算法，最后是提供无参构造器
// 并且对于实体数据中的类型数据，最好使用包装类型，避免不必要的麻烦
// 使用包装类型只是会多占用MarkWord ClassWord的数据长度。这点需要取舍
@NoArgsConstructor
public class CreateGroupRequestMessage extends Message {

    private String gName;

    public CreateGroupRequestMessage(String gName) {
        this.gName = gName;
    }

    @Override
    public int getMessageType() {
        return CREATE_GROUP_REQUEST_ID;
    }
}
